feat: add Qiita, note.com adapters & Bluesky search-posts#529
feat: add Qiita, note.com adapters & Bluesky search-posts#529lhzxbsdr wants to merge 4 commits intojackwener:mainfrom
Conversation
Public REST API v2, no auth required. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Search posts via AT Protocol public API (app.bsky.feed.searchPosts). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
User and articles use public API (no auth). Search uses cookie strategy (note.com requires login for search endpoint). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add doc pages for Qiita and note.com adapters - Add search-posts to Bluesky doc page - Add Qiita and note.com to adapter index table - Add sidebar entries in VitePress config - Add entries to README.zh-CN.md adapter table Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Astro-Han
left a comment
There was a problem hiding this comment.
Nice PR — clean YAML adapters, good public API choices, docs are thorough. Two small things:
-
README.md (English) not updated — only README.zh-CN.md has the new Qiita/note.com rows. The adapter checklist rule asks for both READMEs to stay in sync.
-
Bluesky
search-postsmissing from README tables — neither README's bluesky row includes the new command.
Other than that, LGTM.
|
Follow-up to my earlier review: - navigate: "https://note.com/search?q=${{ args.query }}&context=note&mode=search"That works for simple keywords, but it breaks for queries containing reserved URL characters such as So this adapter should URL-encode the query before navigation, otherwise some valid searches will silently become different searches. |
Description
Add three new platform adapters for cold-start user discovery across Japanese and decentralized social platforms.
Closes #561
New adapters
Type of Change
Checklist
Documentation (if adding/modifying an adapter)
docs/adapters/(if new adapter)docs/adapters/index.mdtable (if new adapter)docs/.vitepress/config.mts(if new adapter)README.md/README.zh-CN.mdwhen command discoverability changedCliErrorsubclasses instead of rawErrorScreenshots / Output
Qiita
Bluesky
note.com
Unit tests
🤖 Generated with Claude Code